package com.sun.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.sun.entity.Product;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author SunRui
 * @since 2024-12-10
 */
public interface IProductService extends IService<Product> {
    // 新增
    int insert(Product product);

    // 修改
    int update(Product product);

    // 删除
    int delete(int id);

    // 查询所有
    List<Product> selectAll();

    // 根据Id查询
    Product selectById(Integer id);

    // 分页查询

    IPage<Product> selectPage(Integer page, Integer size);
}
